|
Oracle® Rules Palette Release 9.1.0.0.0 E15811-01 |
The business rule is introduced to provide the ability to configure the activity-based creation of a new policy based on the data elements of an existing policy. One or more policies may be generated from a single source policy, although only one new policy per activity will be supported. All policies will be created with a current policy effective date and in a pre-issue state pending user review. CreatePolicy business rule will be attached to a non-reversible activity that will govern the creation of a new policy based on an existing policy.
|
Element/Tag |
Definition |
Attribute |
Element/Attribute Value and Description |
|
<CreatePolicy> |
The required opening and closing elements of this business rule. |
|
|
|
<Policy> |
Required Element; |
PLAN |
Optional
Attribute |
|
COPYSOURCE |
Optional
Attribute The values will default to the source policy values unless overridden by values specified in this section. When the new policy has a different plan than the source policy, policy
field names will be compared between the source policy and the new policy's
Policy screen business rule field names. For all field names that match,
the source policy data will be copied to the new policy. | ||
|
<Fields> |
Required element for the different plan; |
|
|
|
<Field> |
Required element for the different plan; |
|
|
|
<From> |
Required Element; |
|
String:
MathVariable/Literal/Field name. |
|
<To> |
Required Element; |
|
String:
Any valid policy column/field name. |
|
<Segments>
|
|
|
|
|
<Segment> |
Optional Element;
If multiple segments of the specified type exist in the source policy, the same number of segments of that type will be created in the new policy. |
SEGMENTNAME |
Required
Attribute; |
|
COPYSOURCE
|
Optional
attribute; | ||
|
COPYALLROLES |
Optional Attribute; Indicates whether or not to copy all the segment roles from the source policy segment to the new policy segment. Yes: Segment roles will be copied from source policy. | ||
|
<Fields> |
Optional Element; |
|
|
|
<Field> |
Optional Element; |
|
|
|
<From> |
Required Element; |
|
String: MathVariable/Literal/Field Name. Name of any MathVariable defined in the transaction. |
|
<To> |
Required Element; |
|
String: Any valid segment field name. The "To" value can be segment field name that is defined in the SegmentName business rule. |
|
<Roles> |
Optional Element; |
COPYALL |
Optional
Attribute; |
|
<Role> |
Optional and Repeatable element; |
ROLECODE
COPYSOURCE |
Required
Attribute;
Optional Attribute; Yes: All segment roles of this type will be copied from the source segment to the new policy. |
|
<Comments> |
Optional Element; |
COPYALL |
Optional
Attribute |
|
Table Name |
Description |
|
AsAddress |
Stores client address information: physical address, e-mail, phone. |
|
AsAddressField |
Stores address information organized by guaranteed user identification. |
|
AsAddressRole |
Associates a client with an address. Clients may have several addresses of varying types and several clients may share the same address. |
|
AsClient |
Stores personal information about clients. |
|
AsCode |
Contains a list and description of all valid codes and their values. |
|
AsRole |
Contains role information. |
<CreatePolicy>
<Policy PLAN="PlanName" COPYSOURCE="Yes">
<Fields>
<Field>
<From>MVNewPolicyNumber</From>
<To>PolicyNumber</To>
</Field>
<Field>
<From>08</From>
<To>StatusCode</To>
</Field>
</Fields>
</Policy>
<Segments>
<Segment SEGMENTNAME="Deferred Annuity" COPYSOURCE="Yes" COPYALLROLES="No">
<Fields>
<Field>
<From>SourceCompany</From>
<To>TransferCompany</To>
</Field>
</Fields>
</Segment>
</Segments>
<Roles COPYALL="No">
<Role ROLECODE="17" COPY="No">
<Fields>
<Field>
<From>RoleClientGUID</From>
<To>ClientGUID</To>
</Field>
<Field>
<From>Activity:EffectiveDate</From>
<To>RoleStartDate</To>
</Field>
</Fields>
</Role>
</Roles>
<Allocations FUNDMAP="MVFundMapCollection">
<Allocation FROMTYPE="Policy" TOTYPE="Policy"></Allocation>
<Allocation FROMTYPE="10" TOTYPE="25">
<Fields>
<Field>
<From>MVPercentInAllocation</From>
<To>PercentInAllocation</To>
</Field>
</Fields>
</Allocation>
<Allocations>
<Comments COPYALL="No">
<Comment>Add this comment to the new policy</Comment>
</Comments>
<ActivitySchedules>MVActivityCollection</ActivitySchedules>
<ActivitySchedule TRANSACTION=”AddPayAAB”>
<Fields COPYSOURCE=”Yes”>
<Field>
<From>ActivityEffectiveDate</From>
<To>ActivityEffectiveDate</To>
<DataType>Date</ DataType >
</Field>
<Field>
<From>BeneClientGUID</From>
<To>ClientGUID</To>
<DataType>Text</DataType>
</Field>
<Fields>
<Allocations>
<Allocation FROMTYPE=”01,02,03,04,&ldots;etc”>
<Fields>
<Field>
<From>field Name</From>
<To>Allocation field Name</To>
<DataType>Text</DataType>
</Field>
</Fields>
</Allocation>
</Allocations>
</ActivitySchedule>
</ActivitySchedules>
</CreatePolicy>
<CreatePolicy>
<Policy COMPANY="[String]" PLAN="[String]" COPYSOURCE="[No|Yes]">
<Fields>
<Field>
<From>[String]</From>
<To>[String]</To>
</Field>
</Fields>
</Policy>
<Segments>
<Fields>
<Field>
<From>[String]</From>
<To>[String]</To>
</Field>
</Fields>
<Segment SEGMENTNAME="[String]" COPYSOURCE="[No|Yes]" COPYALLROLES="[No|Yes]">
<Fields>
<Field>
<From>[String]</From>
<To>[String]</To>
</Field>
</Fields>
<Roles>
<Role ROLECODE="[Code]" COPY="[No|Yes]">
<Fields>
<Field>
<From>[String]</From>
<To>[String]</To>
</Field>
</Fields>
</Role>
</Roles>
</Segment>
</Segments>
<Roles COPYALL="[No|Yes]">
<Fields>
<Field>
<From>[String]</From>
<To>[String]</To>
</Field>
</Fields>
<Role ROLECODE="[Code]" COPY="[No|Yes]">
<Fields>
<Field>
<From>[String]</From>
<To>[String]</To>
</Field>
</Fields>
</Role>
</Roles>
<Allocations FUNDMAP="[String]">
<Allocation ALLOCATIONSOURCE="[Activity]" FROMTYPE="[Code]" TOTYPE="[Code]">
<Fields>
<Field>
<From>[String]</From>
<To>[String]</To>
</Field>
</Fields>
</Allocation>
</Allocations>
<Comments COPYALL="[No|Yes]">
<Comment>[String]</Comment>
</Comments>
<ActivitySchedules>
<ActivitySchedule TRANSACTION="[String]">
<Fields COPYSOURCE="[No|Yes]">
<Field>
<From TYPE="[Map]">[String | Constant]</From>
<To>[String]</To>
</Field>
</Fields>
<Allocations>
<Allocation ALLOCATIONSOURCE="[Activity]" FROMTYPE="[Code]" TOTYPE="[Code]" >
<Fields>
<Field>
<From>[String]</From>
<To>[String]</To>
</Field>
</Fields>
</Allocation>
</Allocations>
</ActivitySchedule>
</ActivitySchedules>
<Activities>
<Activity TRANSACTIONNAME="[String]">
<Fields>
<Field>
<From>[String]</From>
<To>[String]</To>
</Field>
</Fields>
</Activity>
</Activities>
</CreatePolicy>